/*********************************************************************
	\file :           os_sw_layers\bios\services\scheduler\SchM_Cfg.c
	\brief:           Provide the task configuration table.
	\author:          Manuel Sandoval
	\version:         1.0
	\date:            Sat, 01, March 2014
*********************************************************************/

/******************************* Includes**********************************/

#include "SchM_Cfg.h"
#include "SchM_Tasks.h"


/******************************* Defines **********************************/


/******************************* Enumerations******************************/


/******************************* Structures *******************************/


/******************************* Global Variables **********************************/

SchM_TaskConfigType SchM_Tasks_Config[TASK_MAX_NUM] =
{
	/*!< Task Id */  	/*!< Task Mask */  				/*!< Task Offset. */			/*!< Callback function. */
	{TASKS_1_MS,  		CNF_TASKS_1_MS_MASK,    	CNF_TASKS_1_MS_OFFSET, 			SchM_Task_1ms},
  {TASKS_4_MS,		  CNF_TASKS_4_MS_MASK,			CNF_TASKS_4_MS_OFFSET, 			SchM_Task_4ms},
  {TASKS_8_MS,		  CNF_TASKS_8_MS_MASK,			CNF_TASKS_8_MS_OFFSET, 			SchM_Task_8ms},
  {TASKS_16_MS,		  CNF_TASKS_16_MS_MASK,			CNF_TASKS_16_MS_OFFSET, 		SchM_Task_16ms},
  {TASKS_32_MS,		  CNF_TASKS_32_MS_MASK,			CNF_TASKS_32_MS_OFFSET, 		SchM_Task_32ms},
  {TASKS_64_MS,		  CNF_TASKS_64_MS_MASK,			CNF_TASKS_64_MS_OFFSET, 		SchM_Task_64ms},
};



/******************************* Functions ********************************/




/** @} *//* End of Scheduler configuration Group */



/*********************************************************************
	File	: os_sw_layers\bios\services\scheduler\SchM_Cfg.c
*********************************************************************/
